struggle to explain - Espagnol Anglais Dictionnaire